ArcGIS Gallery

Using ArcGIS For High-Resolution Images

  • Data available at: https://server.arcgisonline.com/arcgis/rest/services
  • Following services are available:
    • World_Physical_Map
    • World_Shaded_Relief
    • World_Topo_Map
    • NatGeo_World_Map
    • World_Street_Map
    • World_Imagery
    • Ocean_Basemap
    • World_Terrain_Base
    • USA_Topo_Maps
    • NGS_Topo_US_2D
    • ESRI_Imagery_World_2D
    • ESRI_StreetMap_World_2D

World_Physical_Map

In [13]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('World_Physical_Map'), 8)

    plt.show()
    
if __name__ == '__main__':
    main()

World_Shaded_Relief

In [2]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('World_Shaded_Relief'), 8)

    plt.show()
    
if __name__ == '__main__':
    main()

World_Topo_Map

In [3]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('World_Topo_Map'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

NatGeo_World_Map

In [4]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('NatGeo_World_Map'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

World_Street_Map

In [5]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('World_Street_Map'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

World_Imagery

In [6]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('World_Imagery'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

Ocean_Basemap

In [7]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('Ocean_Basemap'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

World_Terrain_Base

In [8]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('World_Terrain_Base'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

USA_Topo_Maps

In [9]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('USA_Topo_Maps'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

NGS_Topo_US_2D

In [10]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('NGS_Topo_US_2D'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

ESRI_Imagery_World_2D

In [11]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('ESRI_Imagery_World_2D'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()

ESRI_StreetMap_World_2D

In [12]:
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from cartopy_custom import ArcgisImage

def main():
    fig = plt.figure(figsize=(18, 16))
    ax = fig.add_subplot(1, 1, 1, projection=ccrs.PlateCarree())
    
    # Select California
    ax.set_extent([-122, -115, 32, 37], crs=ccrs.PlateCarree())
    
    # Choose high-resolution image from ArcGIS.
    ax.add_image(ArcgisImage('ESRI_StreetMap_World_2D'), 8)
    
    plt.show()

    
if __name__ == '__main__':
    main()